add_circt_public_c_api_library(CIRCTCAPIConversion
  Passes.cpp

  LINK_LIBS PUBLIC
  CIRCTAffineToLoopSchedule
  CIRCTSynthToComb
  CIRCTArcToLLVM
  CIRCTCalyxToFSM
  CIRCTCalyxToHW
  CIRCTCalyxNative
  CIRCTCombToSynth
  CIRCTCombToArith
  CIRCTCombToDatapath
  CIRCTCombToLLVM
  CIRCTCombToSMT
  CIRCTConvertToArcs
  CIRCTConvertToLLVM
  CIRCTDatapathToComb
  CIRCTDatapathToSMT
  CIRCTDCToHW
  CIRCTExportVerilog
  CIRCTFIRRTLToHW
  CIRCTFSMToSV
  CIRCTHandshakeToDC
  CIRCTHandshakeToHW
  CIRCTHWArithToHW
  CIRCTHWToLLVM
  CIRCTHWToBTOR2
  CIRCTHWToSMT
  CIRCTHWToSV
  CIRCTHWToSystemC
  CIRCTLoopScheduleToCalyx
  CIRCTLTLToCore
  CIRCTMooreToCore
  CIRCTPipelineToHW
  CIRCTSCFToCalyx
  CIRCTSeqToSV
  CIRCTSimToSV
  CIRCTSMTToZ3LLVM
  CIRCTCFToHandshake
  CIRCTVerifToSMT
  CIRCTVerifToSV
)
